let someone all down - French English Dictionary